pck_pat_treatment
Lines of Code: 412	

procedure DeleteTreatmentProgram( pi_vSessionID           in varchar2,
pi_vSessionClientIP     in varchar2,
pi_nUserID              in number,

pi_nRegionID            in number,
pi_nSiteID              in number,
pi_vPatientID           in varchar2,
pi_nProgramID          in number,

po_nStatusCode         out number,
po_vStatusComment      out varchar2
)

	delete a treatment program 

procedure DeleteTreatment( pi_vSessionID           in varchar2,
pi_vSessionClientIP     in varchar2,
pi_nUserID              in number,

pi_nRegionID            in number,
pi_nSiteID              in number,
pi_vPatientID           in varchar2,
pi_nTreatmentID         in number,

po_nStatusCode         out number,
po_vStatusComment      out varchar2
)

	delete a treatment 

procedure UpdateTreatmentProgram( pi_vSessionID           in varchar2,
pi_vSessionClientIP     in varchar2,
pi_nUserID              in number,
pi_vPatientID           in varchar2,
pi_nTreatmentID         in number,
pi_nProgramID           in number,

pi_nCPAID               in number,
pi_dtInitialDate        in date,
pi_dtEndDate            in date,

po_nStatusCode         out number,
po_vStatusComment      out varchar2
)

	update patient treatment program record 

procedure UpdateTreatment( pi_vSessionID           in varchar2,
pi_vSessionClientIP     in varchar2,
pi_nUserID              in number,
pi_vPatientID           in varchar2,
pi_nTreatmentID         in number,

pi_nTreatmentType       in number,
pi_vTreatmentTitle      in varchar2,

pi_dtInitialDate        in date,
pi_dtEndDate            in date,

po_nStatusCode         out number,
po_vStatusComment      out varchar2
)

	update patient treatment record 

procedure GetTreatmentRS (
pi_vSessionID             in varchar2,
pi_vSessionClientIP       in varchar2,
pi_nUserID                in number,
pi_vPatientID             in varchar2,
pi_nTreatmentID           in long,
po_nStatusCode            out number,
po_vStatusComment         out varchar2,
rs                        out RetRefCursor
)

	get treatment rs by id 

procedure GetTreatmentProgramRS (
pi_vSessionID             in varchar2,
pi_vSessionClientIP       in varchar2,
pi_nUserID                in number,
pi_vPatientID             in varchar2,
pi_nTreatmentID           in long,
pi_nProgramID             in long,
po_nStatusCode            out number,
po_vStatusComment         out varchar2,
rs                        out RetRefCursor
)

	get treatment program rs by program id 

procedure GetTreatmentProgramRS (
pi_vSessionID             in varchar2,
pi_vSessionClientIP       in varchar2,
pi_nUserID                in number,
pi_vPatientID             in varchar2,
pi_nTreatmentID           in long,
po_nStatusCode            out number,
po_vStatusComment         out varchar2,
rs                        out RetRefCursor
)

	get treatment program rs by treatment id 

procedure GetTreatmentRS (
pi_vSessionID             in varchar2,
pi_vSessionClientIP       in varchar2,
pi_nUserID                in number,
pi_vPatientID             in varchar2,
po_nStatusCode            out number,
po_vStatusComment         out varchar2,
rs                        out RetRefCursor
)

	gets a recordset of all treatments for this patient 

procedure InsertTreatment( pi_vSessionID           in varchar2,
pi_vSessionClientIP     in varchar2,
pi_nUserID              in number,

pi_nRegionID            in number,
pi_nSiteID              in number,
pi_vPatientID           in varchar2,

pi_nTreatmentTypeID     in number,
pi_dtInitialDate        in date,
pi_dtEndDate            in date,
pi_vTreatmentTitle      in varchar2,

po_nPatTreatmentID     out number,
po_nStatusCode         out number,
po_vStatusComment      out varchar2
)

	insert a new patient treatment 

procedure InsertTreatmentProgram( pi_vSessionID           in varchar2,
pi_vSessionClientIP     in varchar2,
pi_nUserID              in number,

pi_nRegionID            in number,
pi_nSiteID              in number,

pi_vPatientID           in varchar2,
pi_nPatTreatmentID      in number,
pi_nCPAID               in number,

pi_dtInitialDate        in date,
pi_dtEndDate            in date,

po_nPatTreatProgID     out number,
po_nStatusCode         out number,
po_vStatusComment      out varchar2
)

	insert a new patient treatment program 

	

